iT邦幫忙

2022 iThome 鐵人賽

DAY 4
0
自我挑戰組

30天自我學習arduino系列 第 4

第四天 Arduino的基本語法介紹(II)

  • 分享至 

  • xImage
  •  

序列埠常用語法

在使用序列埠的各種語法之前,必須要先設定鮑率,才能讓電腦跟Arduino正確的互相溝通。

void setup(){
  Serial.begin(9600); //將鮑率設定為9600
  Serial.print("print(97):");
  Serial.println(97);
  Serial.write("write(97):");
  Serial.write(97);
}

執行完後的結果長這樣。
print跟write雖然都是印出字串,但在傳送數字時write會用ASCII編碼印出,而print則會直接印出數字。

void loop() {
  if(Serial.available()){//Serial.available()可以傳回輸入的資料位元組數,因此當有資料輸入時條件式就會成立
    char var=Serial.read();//宣告一個變數儲存讀取到的字元
    Serial.println(var-'0');//將結果與字元0相減,就能印出0~9的數字
  }
}



上一篇
第三天 Arduino的基本語法介紹(I)
下一篇
第五天 Arduino的基本語法介紹(III)
系列文
30天自我學習arduino30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言